package kotlin.flying.com.android_study;

import android.app.Application;
import android.util.Log;

import org.litepal.LitePal;

import java.util.logging.Logger;

/**
 * Created by ourinfuku on 2017/11/17.
 */

public class BaseApplicatiion extends Application {

    private static final String TAG = "BaseApplicatiion";
    /**
     * Sping Boot 热部署的使用
     *
     * 优点：
     *    无论是在线上和本地，都适用
     *    无需重启服务器
     *        提高开发调试效率，降低运维效率
     *
     *
     * Java 加载器的特点
     *    1.由AppClass Loader 系统加载器开始加载指定的类
     *    2.类加载器将加载任务给其父，如果其父找不到，再有自己去加载
     *    3.Bootstrap Loader 启动类加载器，是顶级的类加载器
     *    
     */
    @Override
    public void onCreate() {
        super.onCreate();
        //初始化操作
        Log.i(TAG , "onCreate()");
        //初始化数据库
        LitePal.initialize(this);
    }
}
